package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.UserLogin;
import java.util.List;

public interface UserLoginMapper {
    /**
     * 查询用户登录记录列表
     */
    List<UserLogin> selectUserLoginList(UserLogin userLogin);

    /**
     * 根据ID查询用户登录记录
     */
    UserLogin selectUserLoginById(Integer id);

    /**
     * 根据电话号码查询用户登录记录
     */
    UserLogin selectUserLoginByTel(String tel);

     UserLogin selectUserLoginByToken(String token);

    /**
     * 新增用户登录记录
     */
    int insertUserLogin(UserLogin userLogin);

    /**
     * 修改用户登录记录
     */
    int updateUserLogin(UserLogin userLogin);

    /**
     * 删除用户登录记录
     */
    int deleteUserLoginByIds(Integer[] ids);

    /**
     * 根据userKey查询用户登录信息
     * 
     * @param userKey 用户标识
     * @return 用户登录信息
     */
    public UserLogin selectUserLoginByUserKey(String userKey);
} 